package sistema.web.bussiness.impls;

import java.util.List;

import sistema.web.bussiness.IPersonaBussiness;
import sistema.web.dao.IPersonaDAO;
import sistema.web.dao.impls.PersonaDAO;
import sistema.web.dtos.PersonaDTO;
import sistema.web.dtos.TipoDocumentoDTO;

public class PersonaBussiness implements IPersonaBussiness {

	private IPersonaDAO daoPersona = new PersonaDAO();

	public boolean registrar(String nombre, String apePaterno, String apeMaterno, int tipoDocumento, String nroDocumento, String sexo, String celular, String correo, String contrasena, String direccion) {
		return daoPersona.registrar(nombre, apePaterno, apeMaterno, tipoDocumento, nroDocumento, sexo, celular, correo, contrasena, direccion);
	}

	public boolean registrarRespFamilia(String nombre, String apePaterno, String apeMaterno, int tipoDocumento, String nroDocumento, String sexo, String celular, String correo, String direccion, int idUsuario) {
		return daoPersona.registrarRespFamilia(nombre, apePaterno, apeMaterno, tipoDocumento, nroDocumento, sexo, celular, correo, direccion, idUsuario);
	}

	public List<PersonaDTO> listar(String campo, Object valor) {		
		return daoPersona.listar(campo, valor);
	}
	
	public PersonaDTO obtenerUsuario(String usuario) {
		return daoPersona.obtenerUsuario(usuario);
	}

	public List<TipoDocumentoDTO> obtenerTipoDocumento() {
		return daoPersona.obtenerTipoDocumento();
	}

	public boolean eliminar(String codigo) {
		return daoPersona.eliminar(codigo);
	}
}